package com.centit.airplaneinfo_db.po;

import com.centit.support.algorithm.UuidOpt;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "DB_OLD_INFO_GCWTL")
public class DbOldInfoGcwtl implements java.io.Serializable{
    private static final long serialVersionUID =  1L;

    /**
     * REC_ID【主键】 REC_ID【主键】
     */
    @Id
    @Column(name = "REC_ID")
    private String recId;

    @Column(name = "TABLE_TYPE")
    private String  tableType;

    @Column(name = "RECORD_ID")
    private String  recordId;

    @Column(name = "GJ_BHS")
    private String  gjBhs;

    @Column(name = "GJ_HS")
    private String  gjHs;

    @Column(name = "GJ_FXXS")
    private String  gjFxxs;

    @Column(name = "GJ_APU")
    private String  gjApu;

    @Column(name = "AIR_PLANE_TYPE")
    private String  airPlaneType;

    @Column(name = "APU_TYPE")
    private String  apuType;

    @Column(name = "YEAR_PRICE")
    private String  yearPrice;

    @Column(name = "MONTHLY_PRICE")
    private String  monthlyPrice;

    @Column(name = "UNIT_PRICE")
    private String  unitPrice;

    @Column(name = "FLIGHT_HOURS")
    private String  flightHours;

    @Column(name = "HJ_BHS")
    private String  hjBhs;

    @Column(name = "HJ_HS")
    private String  hjHs;

    @Column(name = "APU_HOURS")
    private String  apuHours;

    @Column(name = "ORDER_NUM")
    private Integer  orderNum;

    @Column(name = "DATA_TYPE")
    private String  dataType;

    public DbOldInfoGcwtl() {
    }

    public DbOldInfoGcwtl(String tableType, String recordId, String gjBhs, String gjHs,
                          String gjFxxs, String gjApu, String airPlaneType, String apuType,
                          String yearPrice, String monthlyPrice, String unitPrice, String flightHours,
                          String hjBhs, String hjHs, String apuHours,Integer  orderNum,String  dataType) {
        this.recId = UuidOpt.getUuidAsString32();
        this.tableType = tableType;
        this.recordId = recordId;
        this.gjBhs = gjBhs;
        this.gjHs = gjHs;
        this.gjFxxs = gjFxxs;
        this.gjApu = gjApu;
        this.airPlaneType = airPlaneType;
        this.apuType = apuType;
        this.yearPrice = yearPrice;
        this.monthlyPrice = monthlyPrice;
        this.unitPrice = unitPrice;
        this.flightHours = flightHours;
        this.hjBhs = hjBhs;
        this.hjHs = hjHs;
        this.apuHours = apuHours;
        this.orderNum = orderNum;
        this.dataType = dataType;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getRecId() {
        return recId;
    }

    public void setRecId(String recId) {
        this.recId = recId;
    }

    public String getTableType() {
        return tableType;
    }

    public void setTableType(String tableType) {
        this.tableType = tableType;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getGjBhs() {
        return gjBhs;
    }

    public void setGjBhs(String gjBhs) {
        this.gjBhs = gjBhs;
    }

    public String getGjHs() {
        return gjHs;
    }

    public void setGjHs(String gjHs) {
        this.gjHs = gjHs;
    }

    public String getGjFxxs() {
        return gjFxxs;
    }

    public void setGjFxxs(String gjFxxs) {
        this.gjFxxs = gjFxxs;
    }

    public String getGjApu() {
        return gjApu;
    }

    public void setGjApu(String gjApu) {
        this.gjApu = gjApu;
    }

    public String getAirPlaneType() {
        return airPlaneType;
    }

    public void setAirPlaneType(String airPlaneType) {
        this.airPlaneType = airPlaneType;
    }

    public String getApuType() {
        return apuType;
    }

    public void setApuType(String apuType) {
        this.apuType = apuType;
    }

    public String getYearPrice() {
        return yearPrice;
    }

    public void setYearPrice(String yearPrice) {
        this.yearPrice = yearPrice;
    }

    public String getMonthlyPrice() {
        return monthlyPrice;
    }

    public void setMonthlyPrice(String monthlyPrice) {
        this.monthlyPrice = monthlyPrice;
    }

    public String getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getFlightHours() {
        return flightHours;
    }

    public void setFlightHours(String flightHours) {
        this.flightHours = flightHours;
    }

    public String getHjBhs() {
        return hjBhs;
    }

    public void setHjBhs(String hjBhs) {
        this.hjBhs = hjBhs;
    }

    public String getHjHs() {
        return hjHs;
    }

    public void setHjHs(String hjHs) {
        this.hjHs = hjHs;
    }

    public String getApuHours() {
        return apuHours;
    }

    public void setApuHours(String apuHours) {
        this.apuHours = apuHours;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }
}
